package com.suncnpap.reader.mapper;


import com.suncnpap.reader.model.Class;

import org.apache.ibatis.annotations.Param;

import com.suncnpap.base.mapper.BaseMapper;

/** 
 * 说明： 班级Mapper
 */
public interface ClassMapper extends BaseMapper<Class>{
	
	
	
	/**
	 * 根据对象获取最大序号
	 * @param obj
	 * @return
	 */
	public Integer findMaxSort(Class obj);
	
	/**
	 * 根据对象删除时更新
	 * @param obj
	 * @return
	 */
	public void updateSortWhenDelete(Class obj);
	
	/**
	 * 更新序号
	 * @param obj
	 * @return
	 */
	public void updateSortWhenUpdate(Class obj);		
	
	
	/**
	 * 通过班级名称，年级id和学校id获取数据
	 * @param strName
	 * @param strSchoolId
	 * @return
	 */
	public Class findByNameAndGradeId(@Param("strName") String strName, @Param("strGradeId") String strGradeId, @Param("strSchoolId") String strSchoolId);
}

